var fs=require('fs')
var stdin=process.stdin;
var path=require('path')
var index=0
var tips=['请输入要创建的文件夹：','请输入要创建的文件：','请输入要删除的文件：']
var dirName
var fileName
console.log(tips[index])

stdin.on('data',function(chunk){
    
    if(index==3){
        process.exit()
    }
    else if(index==0){
        dirName=chunk.toString('utf-8').slice(0,-2).split(' ')[1]
        var dirPath=path.join(__dirname,'/'+dirName) 
        fs.mkdir(dirPath,function(err){
            console.log(err)
        })
        console.log("文件目录创建成功")
    }else if(index==1){
        // const data = new Uint8Array(Buffer.from('hello node'));
        fileName=chunk.toString('utf-8').slice(0,-2).split(' ')[1]
        var filePath=path.join(__dirname,`/${dirName}/${fileName}`)
        var writeable=fs.createWriteStream(filePath)
        writeable.write('hello node');
        writeable.end()
        // fs.writeFile(filePath,'hello node',(err)=>{
        //     console.log(err)
        // })
        console.log('文件创建成功')
    }else{
        delFileName=chunk.toString('utf-8').slice(0,-2).split(' ')[0]
        var delfilepath=path.join(__dirname,`/${dirName}/${delFileName}`)
        fs.unlinkSync(delfilepath)
        console.log('文件删除成功')
    }
    index++;
    console.log(tips[index])


})


